package ultweb.repository;

public class QueryConstants {

	static String GENERAL_PRODUCTS = "SELECT ID,NOME,MARCA,PREZZO,QUANTITA,PEZZI_VENDUTI FROM PRODOTTO_HAIR " ;
									//"UNION SELECT ID,NOME,MARCA,PREZZO,QUANTITA,PEZZI_VENDUTI FROM PRODOTTO_SKIN " +
									//"UNION SELECT ID,NOME,MARCA,PREZZO,QUANTITA,PEZZI_VENDUTI FROM PRODOTTO_MULTIMEDIA " +
									//"UNION SELECT ID,NOME,MARCA,PREZZO,QUANTITA,PEZZI_VENDUTI FROM PRODOTTO_PROFUMO ";
	
	static String PRODUCTS_BY_ID = "SELECT ID,NOME,MARCA,PREZZO,QUANTITA,PEZZI_VENDUTI FROM PRODOTTO_HAIR " +
	     						   //"UNION SELECT ID,NOME,MARCA,PREZZO,QUANTITA,PEZZI_VENDUTI FROM PRODOTTO_SKIN " +
	     						   //"UNION SELECT ID,NOME,MARCA,PREZZO,QUANTITA,PEZZI_VENDUTI FROM PRODOTTO_MULTIMEDIA " +
	     						   //"UNION SELECT ID,NOME,MARCA,PREZZO,QUANTITA,PEZZI_VENDUTI FROM PRODOTTO_PROFUMO " +
	     						   "where id =";

	static String SIMPLE_SELECT = "SELECT ID,NOME,MARCA,PREZZO,QUANTITA,PEZZI_VENDUTI FROM ";
	
	static String MAX_ID = "SELECT MAX(ID) FROM PRODOTTO_HAIR";
	
	public static String getTableQuery(String tabella){
		
		return	"SELECT COUNT(MARCA) FROM "+tabella+" where nome = :nome and marca = :marca";
		
	}

	public static String insertQuery(String tabella){
		
		return "INSERT INTO "+tabella+"(NOME,MARCA,PREZZO,QUANTITA,PEZZI_VENDUTI,PEZZI_STORE) VALUES(:nome,:marca,:prezzo,:quantita,0,0)";
		
	}
	
	public static String updateQuery(String tabella){
		
		return "update "+tabella+" set nome = :nome, marca = :marca, quantita = :quantita, prezzo = :prezzo , pezzi_venduti = :pezzi_venduti where id = :id";
		
	}
	
}
